.thredded--topic-header {
  margin-bottom: $thredded-large-spacing;
  margin-top: $thredded-base-spacing;
  @include thredded-media-mobile {
    margin-bottom: $thredded-small-spacing;
    margin-top: 0;
  }
}

.thredded--topic-header--title {
  @extend %thredded--heading;
  font-size: 1.5rem; // 24px
  line-height: 1.2;
  margin-bottom: $thredded-small-spacing / 2;
}

.thredded--topic-header--started-by {
  font-size: $thredded-font-size-small;
  color: $thredded-secondary-text-color;
  font-style: normal;
  a {
    @extend %thredded--link;
  }
}

.thredded--topic-header--edit-topic {
  @extend %thredded--link;
  font-size: $thredded-font-size-small;
  margin-left: 0.4rem;
}

.thredded--topic-header--follow-info {
  float: right;
  color: $thredded-secondary-text-color;
  font-size: $thredded-font-size-small;
  font-style: normal;
  max-width: 60%;
  text-align: right;
  p {
    margin: 0;
  }
  form {
    display: inline-block;
    input[type=submit] {
      background:none;
      border:none;
      padding:0;
      font: inherit;
      cursor: pointer;
      @extend %thredded--link;
    }
  }
}

.thredded--topic-following {
  .thredded--topic-header--follow-info {
    position: relative;
  }
  .thredded--topic-header--follow-icon {
    @extend %thredded--following-icon;
  }
}

.thredded--topic-followers {
  font-size: $thredded-font-size-small;
  color: $thredded-secondary-text-color;
}

.thredded--svg-definitions {
  display: none;
}
